package co.edu.javeriana.konigsberg.xavier.dto;

import java.io.Serializable;
import java.math.BigInteger;
import java.util.List;

public class PaisDTO implements Serializable, Comparable<PaisDTO> {
	private static final long serialVersionUID = 1L;

	private BigInteger idPais;

	private String nombrePais;

	private List<CiudadDTO> ciudades;
	
	private int prioridad;

	public PaisDTO() {
	}

	public BigInteger getIdPais() {
		return this.idPais;
	}

	public void setIdPais(BigInteger idPais) {
		this.idPais = idPais;
	}

	public String getNombrePais() {
		return this.nombrePais;
	}

	public void setNombrePais(String nombrePais) {
		this.nombrePais = nombrePais;
	}

	public List<CiudadDTO> getCiudadess() {
		return this.ciudades;
	}

	public void setCiudads(List<CiudadDTO> ciudadess) {
		this.ciudades = ciudadess;
	}

	public int getPrioridad() {
		return prioridad;
	}

	public void setPrioridad(int prioridad) {
		this.prioridad = prioridad;
	}

	@Override
	public int compareTo(PaisDTO o) {
		
		return prioridad > o.prioridad ? 1 : 0;
	}
}